草庐IT

jQuery Mobile 导航栏

全部标签

ios - 为什么将 `hidesBottomBarWhenPushed` 设置为 YES 并使用半透明导航栏刹车插入动画?

我有一个我认为相当常见的设置,但我看到了一个非常奇怪的动画问题。标签栏内有一个导航Controller。如果我按下那个导航Controller,我仍然可以在推送动画期间在导航栏中看到前一个viewController的红色View,但只有当我在目标viewController上将hidesBottomBarWhenPushed设置为yes时(在非常正确的)。这是问题的简化示例,它都可以在Storyboard中设置。这是过渡动画。观看导航栏。您可以在背景中看到之前的红色ViewController,部分离开屏幕,然后在最后消失。有人解决过这个问题吗?我在做不受支持的事情吗?这是一个错误吗

ios7导航栏: 3 strange dots appearing when back animation with custom button

我想使用后退导航动画[self.navigationControllerpopViewControllerAnimated:YES]将自定义按钮添加到导航栏。因为我不想让后退按钮被看到,所以我用self.navigationItem.hidesBackButton=YES;隐藏了它但在返回动画期间,在ios7(不是ios6)上可以看到3个点在导航栏中滑动。它们不会以self.navigationItem.hidesBackButton=NO;出现,但当然可以看到按钮。有没有人有办法让他们不出现? 最佳答案 如果你设置self.nav

ios7导航栏: 3 strange dots appearing when back animation with custom button

我想使用后退导航动画[self.navigationControllerpopViewControllerAnimated:YES]将自定义按钮添加到导航栏。因为我不想让后退按钮被看到,所以我用self.navigationItem.hidesBackButton=YES;隐藏了它但在返回动画期间,在ios7(不是ios6)上可以看到3个点在导航栏中滑动。它们不会以self.navigationItem.hidesBackButton=NO;出现,但当然可以看到按钮。有没有人有办法让他们不出现? 最佳答案 如果你设置self.nav

ios - 带有后退按钮的导航栏中的 UISegmentedControl

我正在以编程方式将UISegmentedControl添加到导航栏,该位置应该是titleView。但是作为Appledocs在titleView下已经提到,如果leftBarButtonItem不为nil,则忽略此属性。但我也想要后退按钮。就像他们在自己的图片中说明的一样!下面是我添加UISegmentedControl的代码。self.navigationItem.leftBarButtonItem=nil;UISegmentedControl*statFilter=[[UISegmentedControlalloc]initWithItems:[NSArrayarrayWithO

ios - 带有后退按钮的导航栏中的 UISegmentedControl

我正在以编程方式将UISegmentedControl添加到导航栏,该位置应该是titleView。但是作为Appledocs在titleView下已经提到,如果leftBarButtonItem不为nil,则忽略此属性。但我也想要后退按钮。就像他们在自己的图片中说明的一样!下面是我添加UISegmentedControl的代码。self.navigationItem.leftBarButtonItem=nil;UISegmentedControl*statFilter=[[UISegmentedControlalloc]initWithItems:[NSArrayarrayWithO

ios - 隐藏导航 Controller 后退按钮 iOS 7

我试图通过将以下行添加到我的viewDidLoad方法来隐藏我的导航Controller中的后退按钮。之前关于SO的许多其他答案都说这个有效,所以我不知道我的问题是什么?也许iOS7/Xcode5有什么新东西?self.navigationItem.hidesBackButton=YES;self.navigationController.navigationItem.hidesBackButton=YES; 最佳答案 我也遇到过类似的问题。这仅在您未自定义导航栏时有效。以下任一项都可以。[self.navigationItemse

ios - 隐藏导航 Controller 后退按钮 iOS 7

我试图通过将以下行添加到我的viewDidLoad方法来隐藏我的导航Controller中的后退按钮。之前关于SO的许多其他答案都说这个有效,所以我不知道我的问题是什么?也许iOS7/Xcode5有什么新东西?self.navigationItem.hidesBackButton=YES;self.navigationController.navigationItem.hidesBackButton=YES; 最佳答案 我也遇到过类似的问题。这仅在您未自定义导航栏时有效。以下任一项都可以。[self.navigationItemse

ios - 推送/弹出期间类似消息的更高/标准导航栏

iOS10消息应用程序的导航栏会在您推送/弹出对话时增加/减少高度(平滑过渡)。通常我会使用sizeThatFits:制作一个更高的自定义导航栏,但它会在导航Controller中的ViewController的推送和弹出过程中持续存在。如何才能为某些跨导航序列的ViewController(如消息应用程序)设置更高的导航栏?谢谢! 最佳答案 非常有趣的问题。我花了一些时间在消息应用程序中实现了类似的功能,这就是我所做的。最后,我使用这个技巧在推送/弹出期间为navigationBar高度设置动画,并使用滑动手势弹出。UIView.

ios - 推送/弹出期间类似消息的更高/标准导航栏

iOS10消息应用程序的导航栏会在您推送/弹出对话时增加/减少高度(平滑过渡)。通常我会使用sizeThatFits:制作一个更高的自定义导航栏,但它会在导航Controller中的ViewController的推送和弹出过程中持续存在。如何才能为某些跨导航序列的ViewController(如消息应用程序)设置更高的导航栏?谢谢! 最佳答案 非常有趣的问题。我花了一些时间在消息应用程序中实现了类似的功能,这就是我所做的。最后,我使用这个技巧在推送/弹出期间为navigationBar高度设置动画,并使用滑动手势弹出。UIView.

ios - 如何让 "legally"淡出应用程序中的导航栏?

似乎只有向上滑动才能移除带动画的导航栏。我想让它褪色,就像在Photos.app中一样。更改alpha最简单,但是Apple'sguidelinesstate:PriortoiOSv5.0,whenusedinconjunctionwithanavigationcontroller,thereareonlyahandfulofdirectcustomizationsyoucanmaketothenavigationbar.Specifically,itisalrighttomodifythebarStyle,tintColor,andtranslucentproperties,buty